/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package pagoda.util.xml;

import java.io.File;
import org.w3c.dom.Node;

/**
 *
 * @author kevin
 */
public interface NodeWalker<T> {

    NodeWalker<T> register(String name, NodeVisitor<T> visitor);
    NodeWalker<T> setContext(T ctx);
    void walk(Node node);
    void walk(String xml, String filename);
    void walk(File file);

}
